package com.meichis.mcsappframework.utils;

import java.util.regex.Pattern;

public class RegularUtils {
    /**
     * 验证中文
     *
     * @param chinese 中文字符
     * @return 验证成功返回true，验证失败返回false
     */
    public static boolean checkChinese(String chinese) {
        String regex = "^[\u4E00-\u9FA5]+$";
        return Pattern.matches(regex, chinese);
    }

    /**
     * 验证空白字符
     *
     * @param blankSpace 空白字符，包括：空格、\t、\n、\r、\f、\x0B
     * @return 验证成功返回true，验证失败返回false
     */
    public static boolean checkBlankSpace(String blankSpace) {
        String regex = "\\s+";
        return Pattern.matches(regex, blankSpace);
    }

    /**
     * 验证英文
     *
     * @param text 英文字符
     * @return 验证成功返回true，验证失败返回false
     */
    public static boolean checkEngLish(String text) {
        String regex = "[a-zA-Z]";
        return Pattern.matches(regex, text);
    }

}
